package com.pan.admin.module.loanConfig.dao;


import com.pan.admin.module.loanConfig.entity.LoanFormField;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 动态单字段Dao接口
 *
 * @author ts
 * @date 2023-09-11
 */

@Mapper
public interface LoanFormFieldDao {

    /**
     * 根据ID获取列表动态单字段
     *
     * @param id 动态单字段主键
     * @return 动态单字段
     */
    LoanFormField getById(Long id);

    /**
     * 查询动态单字段列表
     *
     * @param loanFormField 动态单字段
     * @return 动态单字段集合
     */
    List<LoanFormField> list(LoanFormField loanFormField);

    /**
     * 新增动态单字段
     *
     * @param loanFormField 动态单字段
     * @return 结果
     */
    int insertLoanFormField(LoanFormField loanFormField);

    /**
     * 修改动态单字段
     *
     * @param loanFormField 动态单字段
     * @return 结果
     */
    int updateLoanFormField(LoanFormField loanFormField);

}
